@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 640px) {
 .pc {
display: none;
}

html {
 font-size: 62.5%;
}
body {
 font-size:16px;
 font-size: 1.6rem;
}
* {
 margin:0;
 padding:0;
 list-style:none;
 outline:none;
 border:0;
 text-decoration:none;
 font-family:"微软雅黑";
 color:#333;
}
.con {
 overflow: hidden;
 margin:0 auto;
 min-width: 320px;
 max-width: 640px;
}
.tbbt {
 background-color:#e8f0f8;
 overflow:hidden;
 -height:50px;
 padding:0.6rem 0;
}
.tbbt>a {
 float:left;
 display:block;
 width:80%;
}
.tbbt>b {
 float:right;
 display:block;
 width:8%;
 margin:0.6rem 1rem 0 0;
}
.tbbt>b a {
 display:block;
}
.tbbt img {
 width:100%;
}
.navb {
 height:4.4rem;
 background-color:#064e93;
 line-height:4.4rem;
 overflow:hidden;
 padding:0 0.4rem;
}
.navb a {
 display:block;
 float:left;
 color:#fff;
 width:14.2%;
 text-align:center;
}
/*---------------------------lunbo---start-------------------------------*/
.am-slides {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
.am-slider {
 margin: 0px;
 padding: 0px;
}
.am-slider .am-slides::after {
 display: table;
content: " ";
}
.am-slider .am-slides::before {
 display: table;
content: " ";
}
.am-slider .am-slides::after {
 clear: both;
}
.am-slider .am-slides > li {
 display: none;
 position: relative;
 -webkit-backface-visibility: hidden;
}
.no-js .am-slider .am-slides > li:first-child {
 display: block;
}
.am-slider .am-slides img {
 width: 100%;
 display: block;
}
.am-pauseplay span {
 text-transform: capitalize;
}
.am-slider {
 position: relative;
}
.am-viewport {
 transition:1s;
 -webkit-transition: all 1s ease;
}
.am-slider-carousel li {
 margin-right: 5px;
}
.am-control-nav {
 position: absolute;
}
.am-control-nav li {
 display: inline-block;
}
.am-control-thumbs {
 overflow: hidden;
 position: static;
}
.am-control-thumbs img {
 transition:1s;
 -webkit-transition: all 1s ease;
}
.am-slider-slide .am-slides > li {
 display: none;
 position: relative;
}
.am-slider-slide .am-slides > .active {
 display: block;
}
.am-slider-slide .am-slides > .next {
 display: block;
}
.am-slider-slide .am-slides > .prev {
 display: block;
}
.am-slider-slide .am-slides > .active {
 left: 0px;
}
.am-slider-slide .am-slides > .next {
 top: 0px;
 width: 100%;
 position: absolute;
}
.am-slider-slide .am-slides > .prev {
 top: 0px;
 width: 100%;
 position: absolute;
}
.am-slider-slide .am-slides > .next {
 left: 100%;
}
.am-slider-slide .am-slides > .prev {
 left: -100%;
}
.am-slider-slide .am-slides > .left.next {
 left: 0px;
}
.am-slider-slide .am-slides > .right.prev {
 left: 0px;
}
.am-slider-slide .am-slides > .left.active {
 left: -100%;
}
.am-slider-slide .am-slides > .right.active {
 left: 100%;
}
.am-slider-default {
 -margin: 0px 0px 20px;
 border-radius: 2px;
 -box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
 background-color: rgb(255, 255, 255);
}
.am-slider-default .am-viewport {
 transition:1s;
 max-height: 2000px;
 -webkit-transition: all 1s ease;
}
.loading .am-slider-default .am-viewport {
 max-height: 300px;
}
.am-slider-default .carousel li {
 margin-right: 5px;
}
/*按钮*/
.am-slider-default .am-direction-nav a {
 margin: -18px 0px 0px;
 transition:0.3s;
 top: 50%;
 width: 36px;
 height: 36px;
 color: rgba(0, 0, 0, 0.65);
 overflow: hidden;
 display: block;
 position: absolute;
 z-index: 10;
 cursor: pointer;
 opacity: 0.45;
-webkit-transition: all .3s ease;
 -background:url(../images/aa1.png) center no-repeat;
}
.am-slider-default .am-direction-nav a::before {
 width: 100%;
height: 36px;
text-align: center;
color: rgb(51, 51, 51);
line-height: 36px !important;
font-family: FontAwesome, sans-serif;
font-size: 24px !important;
font-style: normal;
font-variant: normal;
font-weight: normal;
display: inline-block;
font-size-adjust: none;
font-stretch: normal;
transform: translate(0px, 0px);
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
}
.am-slider-default .am-direction-nav a.am-next::before {
 -background:url(../images/aa.png) center no-repeat;
}
/**/
.am-slider-default .am-direction-nav .am-prev {
 left: 10px;
}
.am-slider-default .am-direction-nav .am-next {
 text-align: right;
 right: 10px;
 -background:url(../images/aa.png) center no-repeat;
}
.am-slider-default .am-direction-nav .am-disabled {
 cursor: default;
 opacity: 0 !important;
}
.am-slider-default:hover .am-prev {
 left: 10px;
 opacity: 0.7;
}
.am-slider-default:hover .am-prev:hover {
 opacity: 1;
}
.am-slider-default:hover .am-next {
 right: 10px;
 opacity: 0.7;
}
.am-slider-default:hover .am-next:hover {
 opacity: 1;
}
.am-slider-default .am-pauseplay a {
 left: 10px;
 width: 20px;
 height: 20px;
 bottom: 5px;
 color: rgb(0, 0, 0);
 overflow: hidden;
 display: block;
 position: absolute;
 z-index: 10;
 cursor: pointer;
 opacity: 0.8;
}
.am-slider-default .am-pauseplay a::before {
 font: 20px FontAwesome, sans-serif;
display: inline-block;
content: "\f04c";
font-size-adjust: none;
font-stretch: normal;
transform: translate(0px, 0px);
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
}
.am-slider-default .am-pauseplay a:hover {
 opacity: 1;
}
.am-slider-default .am-pauseplay a.am-play::before {
 content: "\f04b";
}
.am-slider-default .am-slider-desc {
 width: 100%;
 height:40px;
 line-height:40px;
 bottom: 0px;
 color: rgb(255, 255, 255);
 position: absolute;
 background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-default .am-slider-desc a {
 margin-left:14px;
 width:90%;
 display:block;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 color:#fff;
}
.am-slider-default .am-control-nav {
 width: 100%;
 text-align: center;
 bottom: 50px;
 position: absolute;
}
.am-slider-default .am-control-nav li {
 margin: 0px 6px;
 display: inline-block;
}
.am-slider-default .am-control-nav li a {
 border-radius: 20px;
 width: 12px;
 height: 12px;
 line-height: 0;
 text-indent: -9999px;
 font-size: 0px;
 display: block;
 cursor: pointer;
 box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.3);
 background-color:#fff;
 -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
}
.am-slider-default .am-control-nav li a:hover {
 background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-default .am-control-nav li a.am-active {
 cursor: default;
 background-color:#cf2626;
}
.am-slider-default .am-control-thumbs {
 margin: 5px 0px 0px;
 overflow: hidden;
 position: static;
}
.am-slider-default .am-control-thumbs li {
 margin: 0px;
 width: 25%;
 float: left;
}
.am-slider-default .am-control-thumbs img {
 width: 100%;
 height: auto;
 display: block;
 cursor: pointer;
 opacity: 0.7;
}
.am-slider-default .am-control-thumbs img:hover {
 opacity: 1;
}
.am-slider-default .am-control-thumbs .am-active {
 cursor: default;
 opacity: 1;
}
.am-slider-default .am-control-thumbs i {
 position: absolute;
}
/*---------------------------lunbo---end-------------------------------*/

.xw {
 overflow:hidden;
}
.xwbt {
 overflow:hidden;
 padding:0 1rem;
 line-height:5rem;
 border-bottom:1px solid #e5e5e5;
 margin-bottom:1rem;
}
.xwbt p {
 float:left;
 font-size:1.8rem;
 color:#064e93;
}
.xwbt a {
 float:right;
 font-weight:normal;
 font-size:1.6rem;
 color:#064e93;
}
.xw ul {
 overflow:hidden;
 padding:0 1rem;
}
.xw ul li {
 line-height:2.8rem;
 margin-bottom:0.4rem;
}
.xw ul li a span {
 margin-right:0.5rem;
 color:#cccccc;
}
.xw ul li em {
 font-style:normal;
 margin-left:1rem;
 color:#ccc;
}
.lk {
 height:1rem;
 background-color:#e8f0f8;
 margin:1.6rem auto 0 auto;
}
.bm div {
 overflow:hidden;
 padding:0 1rem;
}
.bm div a {
 display:block;
 float:left;
 overflow:hidden;
 width:22%;
}
.bm div a i {
 display:block;
 width:6.2rem;
 height:6.2rem;
 border-radius:50%;
 background-color:#eeeeee;
 overflow:hidden;
 margin:0 auto;
}
.bm div a i img {
 display:block;
 width:3.8rem;
 margin:22% auto 0 auto;
}
.bm div a:nth-child(2) {
margin:0 3%;
}
.bm div a:nth-child(3) {
margin-right:3%;
}
.bm div a p {
 margin-top:1rem;
 text-align:center;
}
.jl div {
 overflow:hidden;
 padding:0 1rem;
}
.jl div a {
 display:block;
 float:left;
 width:48%;
 background-color:#eeeeee;
 overflow:hidden;
 margin-bottom:1rem;
 height:7.4rem;
}
.jl div a:nth-child(even) {
float:right;
}
.jl div a i {
 display:block;
 float:left;
 background-color:#064e93;
 border-radius:50%;
 padding:1rem;
 margin:6% 8% 0 6%;
}
.jl div a i img {
 display:block;
 margin:auto;
 width:3.2rem;
}
.jl div a p {
 float:left;
 line-height:7.4rem;
 color:#064e93;
}
.jl div a:nth-child(3) {
margin-bottom:0;
}
.jl div a:nth-child(4) {
margin-bottom:0;
}
.zt .am-slider-default .am-control-nav {
 bottom:6%;
 right:-32%;
}
.zt .am-slider {
 padding:0 1rem;
}
.zt .am-slider-default .am-control-nav li a {
 border-radius: 20px;
 width: 20px;
 height: 20px;
 line-height: 20px;
 text-indent: 0px;
 font-size: 1.2rem;
}
.zt .am-slider-default .am-control-nav li a.am-active {
 background-color: #cf2626;
 color:#fff;
}
.dbqx {
 padding:1.4rem 1rem;
 overflow:hidden;
 text-align:center;
 background-color:#064e93;
 margin-top:1.6rem;
}
.dbqx a {
 color:#fff;
 line-height:2.8rem;
}
 @media screen and (max-width: 350px) {
 .bm div a i {
 width: 5.5rem;
 height: 5.5rem;
}
 .bm div a i img {
 width: 3.4rem;
}
 .jl div a i {
 margin: 6% 2% 0 2%;
}
}
